package com.yonyou.pmclouds.constructionlog.rmiitf;

import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.constructionlog.entity.ConstructionLogVO;

public interface ConstructionLogMaintain {
    /**
     * 新增施工记录单据
     * @param vo
     * @return
     * @throws BusinessException
     */
    ConstructionLogVO add(ConstructionLogVO vo) throws BusinessException;
    ConstructionLogVO update(ConstructionLogVO vo) throws BusinessException;

    ConstructionLogVO approve(String pk_constructionlog, byte billStatus) throws BusinessException;
    ConstructionLogVO reject(String pk_constructionlog) throws BusinessException;
}
